package com.zuipin.vo;

import java.math.BigDecimal;

import com.zuipin.enums.MemberStatus;

/**
 * 会员账户表
 * 
 * @ClassName: MemberAccount
 * @author wuyicheng 
 * @time 2017年4月18日下午4:43:18 
 **/
public class ThirdAccountVo {
	
	private Short			delFlag;			// 删除标志:1是删除，0是未删除
	
	private Long			createId;			// 创建者
	
	private String			createTime;			// 创建时间
	
	private Long			updateId;			// 更新者
	
	private String			updateTime;			// 更新时间
	
	private Long			memberId;			// 会员ID
	
	private Long			sysId;				// 系统ID
	
	private String			password;			// 密码
	
	private Long			memberLevelId;		// 当前会员等级
	
	private String			memberLevelName;	// 当前会员等级名称
	
	private BigDecimal		totalAmount;		// 可用余额
	
	private Integer			totalIntegral;		// 可用积分数
	
	private BigDecimal		totalRefundAmount;	// 可用返现金额
	
	private MemberStatus	status;				// 状态：'未激活','已激活','已冻结','待审核','审核未通过'
	
	private Long			referrerId;			// 推荐人
	
	private String			registerTime;		// 注册时间
	
	private BigDecimal		cumulativeConsume;	// 累计消费
	
	private Integer			cumulativeIntegral;	// 累计积分
	
	private String			referralCode;		// 邀请码
	
	private String			firstLoginTime;		// 首次登录时间
	
	private String			nickName;			// 昵称
	
	private String			phone;				// 手机
	
	private String			memberAccount;		// 会员账号
	
	public Short getDelFlag() {
		return delFlag;
	}
	
	public void setDelFlag(Short delFlag) {
		this.delFlag = delFlag;
	}
	
	public Long getCreateId() {
		return createId;
	}
	
	public void setCreateId(Long createId) {
		this.createId = createId;
	}
	
	public String getCreateTime() {
		return createTime;
	}
	
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	
	public Long getUpdateId() {
		return updateId;
	}
	
	public void setUpdateId(Long updateId) {
		this.updateId = updateId;
	}
	
	public String getUpdateTime() {
		return updateTime;
	}
	
	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}
	
	public Long getMemberId() {
		return memberId;
	}
	
	public void setMemberId(Long memberId) {
		this.memberId = memberId;
	}
	
	public Long getSysId() {
		return sysId;
	}
	
	public void setSysId(Long sysId) {
		this.sysId = sysId;
	}
	
	public String getPassword() {
		return password;
	}
	
	public void setPassword(String password) {
		this.password = password;
	}
	
	public Long getMemberLevelId() {
		return memberLevelId;
	}
	
	public void setMemberLevelId(Long memberLevelId) {
		this.memberLevelId = memberLevelId;
	}
	
	public String getMemberLevelName() {
		return memberLevelName;
	}
	
	public void setMemberLevelName(String memberLevelName) {
		this.memberLevelName = memberLevelName;
	}
	
	public BigDecimal getTotalAmount() {
		return totalAmount;
	}
	
	public void setTotalAmount(BigDecimal totalAmount) {
		this.totalAmount = totalAmount;
	}
	
	public Integer getTotalIntegral() {
		return totalIntegral;
	}
	
	public void setTotalIntegral(Integer totalIntegral) {
		this.totalIntegral = totalIntegral;
	}
	
	public BigDecimal getTotalRefundAmount() {
		return totalRefundAmount;
	}
	
	public void setTotalRefundAmount(BigDecimal totalRefundAmount) {
		this.totalRefundAmount = totalRefundAmount;
	}
	
	public MemberStatus getStatus() {
		return status;
	}
	
	public void setStatus(MemberStatus status) {
		this.status = status;
	}
	
	public Long getReferrerId() {
		return referrerId;
	}
	
	public void setReferrerId(Long referrerId) {
		this.referrerId = referrerId;
	}
	
	public String getRegisterTime() {
		return registerTime;
	}
	
	public void setRegisterTime(String registerTime) {
		this.registerTime = registerTime;
	}
	
	public BigDecimal getCumulativeConsume() {
		return cumulativeConsume;
	}
	
	public void setCumulativeConsume(BigDecimal cumulativeConsume) {
		this.cumulativeConsume = cumulativeConsume;
	}
	
	public Integer getCumulativeIntegral() {
		return cumulativeIntegral;
	}
	
	public void setCumulativeIntegral(Integer cumulativeIntegral) {
		this.cumulativeIntegral = cumulativeIntegral;
	}
	
	public String getReferralCode() {
		return referralCode;
	}
	
	public void setReferralCode(String referralCode) {
		this.referralCode = referralCode;
	}
	
	public String getFirstLoginTime() {
		return firstLoginTime;
	}
	
	public void setFirstLoginTime(String firstLoginTime) {
		this.firstLoginTime = firstLoginTime;
	}
	
	public String getNickName() {
		return nickName;
	}
	
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	
	public String getPhone() {
		return phone;
	}
	
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	public String getMemberAccount() {
		return memberAccount;
	}
	
	public void setMemberAccount(String memberAccount) {
		this.memberAccount = memberAccount;
	}
	
}
